package com.demo.project_template.base.pay.wxpay.service;



import com.demo.project_template.base.pay.wxpay.vo.WxPayAsyncReturnVo;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


/**
 * @author ZhangKeChen
 * @date 2022/8/30
 */
public interface WeChatNotifyService {

    /**
     * 项目 订单支付回掉
     *
     * @param request
     * @param response
     * @return
     */
     WxPayAsyncReturnVo orderNotify(HttpServletRequest request, HttpServletResponse response);

    /**
     * 用户充值订单回掉
     *
     * @param request
     * @param response
     * @return

     */
    WxPayAsyncReturnVo rechargeNotify(HttpServletRequest request, HttpServletResponse response);
}
